someone who lives in a castle - Español Inglés Diccionario